package com.ruoyi.commodity.mapper;

import com.ruoyi.common.core.domain.AuthBrand;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author Admin
* @description 针对表【tb_auth_brand】的数据库操作Mapper
* @createDate 2025-01-17 10:46:13
* @Entity com.ruoyi.depot.domain.AuthBrand
*/
@Mapper
public interface AuthBrandMapper{
	/**
	 * 查询所有店铺品牌数据
	 * @param authBrand
	 * @return
	 */
	List<AuthBrand> selectList(AuthBrand authBrand);

	/**
	 * 查询指定店铺下的所有品牌
	 * @param authId
	 * @return
	 */
	List<AuthBrand> selectBrandList(@Param("authId") Long authId);
	/**
	 * 查询是否存在对应的品牌
	 * @param authBrand
	 * @return
	 */
	AuthBrand checkBrandNameExists(AuthBrand authBrand);

	/**
	 * 根据品牌id查询对应的品牌名称
	 * @param longs
	 * @return
	 */
	List<AuthBrand> selectBrandName(@Param("list") List<Long> longs);
}




